Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Golang

Opis

Text copied to clipboard!
Poszukujemy Programisty Golang, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie aplikacji opartych na języku Go. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w Go, rozumieć zasady tworzenia skalowalnych i wydajnych systemów oraz być gotowy do pracy w dynamicznym środowisku zespołowym. W codziennej pracy będzie współpracować z innymi programistami, analitykami oraz zespołem DevOps, aby dostarczać wysokiej jakości rozwiązania spełniające wymagania biznesowe. Oczekujemy, że kandydat będzie aktywnie uczestniczył w procesie projektowania architektury oprogramowania, pisaniu czystego i testowalnego kodu oraz rozwiązywaniu problemów technicznych. Ponadto, ważna jest znajomość narzędzi do kontroli wersji, systemów baz danych oraz doświadczenie w pracy z API i mikroserwisami. Jeśli jesteś pasjonatem programowania w Go i chcesz rozwijać swoje umiejętności w nowoczesnym środowisku, zapraszamy do aplikowania na to stanowisko.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji w języku Go.
  • Tworzenie i utrzymanie wysokiej jakości kodu.
  • Współpraca z zespołem w celu definiowania wymagań technicznych.
  • Optymalizacja wydajności istniejących rozwiązań.
  • Pisanie testów jednostkowych i integracyjnych.
  • Udział w przeglądach kodu i procesach CI/CD.
  • Rozwiązywanie problemów technicznych i debugowanie aplikacji.
  • Dokumentowanie opracowanych rozwiązań.
  • Monitorowanie i utrzymanie stabilności systemów.
  • Aktualizacja wiedzy na temat nowych technologii i trendów w Go.

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w języku Go.
  • Znajomość zasad programowania obiektowego i funkcyjnego.
  • Doświadczenie z systemami kontroli wersji, np. Git.
  • Znajomość baz danych SQL i NoSQL.
  • Umiejętność pracy w zespole i komunikatywność.
  • Znajomość narzędzi do automatyzacji i CI/CD.
  • Doświadczenie z architekturą mikroserwisów będzie dodatkowym atutem.
  • Znajomość protokołów sieciowych i REST API.
  • Umiejętność pisania testów automatycznych.
  • Dobra znajomość języka angielskiego technicznego.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w Go?
  • Opowiedz o projekcie, w którym używałeś języka Go.
  • Jakie narzędzia i biblioteki Go znasz i stosujesz?
  • Jak radzisz sobie z debugowaniem i optymalizacją kodu?
  • Czy masz doświadczenie z mikroserwisami?
  • Jakie praktyki stosujesz, aby zapewnić jakość kodu?
  • Czy pracowałeś z systemami CI/CD?
  • Jakie bazy danych używałeś w swoich projektach?
  • Jakie wyzwania napotkałeś podczas pracy z Go i jak je rozwiązałeś?
  • Jakie są Twoje oczekiwania dotyczące pracy w zespole?